dogs cat business writer animal rescue cats animal shelter pets writing editor journalist puppies puppy film books book author media